# 使用官方的 OpenJDK 8 镜像作为基础镜像
FROM openjdk:8-jdk-alpine

# 设置作者信息
LABEL maintainer="zhanghaolian@cnpc.com.cn"

# 设置工作目录
WORKDIR /app

# 将本地应用打包后的 JAR 文件复制到镜像的/app目录下
COPY target/thymeleaf-learn-1.0-SNAPSHOT.jar /app/

# 设置环境变量，例如：Spring Boot 应用的运行端口
ENV SERVER_PORT=8600
# 设置应用运行所需的任何其他环境变量，例如配置文件路径、数据库连接等
# ENV SPRING_CONFIG_LOCATION=file:/config/application.yml

# 设置容器启动时运行的命令
ENTRYPOINT ["java","-jar","/app/thymeleaf-learn-1.0-SNAPSHOT.jar"]

# 可选：暴露容器的端口（假设应用监听8080端口）
EXPOSE 8600